!pr0
FADD -- Find ADDress references..................Brooke Boering

Recently I have been messing around with modifications to DOS.  Since I didn't have the complete source code for it, I simply used the explanations in "Beneath Apple DOS".  I did find that I also needed a utility to locate all references to certain addresses.  FADD was the result, and it's mighty useful.  It's much quicker than doing a complete disassembly.

FADD will locate all instructions within 64K of memory referring to a given address.  It skips the $C000-$CFFF (I/O) pages and avoids missing memory by doing a double read test.

It is intended to be used by the serious assembly language programmer for debugging and analysis.  I'ts faster than doing a disassembly, though not quite so informative.

FADD is origined at $300 (what else?) and uses 8 zero page locations that are generally unused by programs except as scratch.  You can alter both the origin point and zero page locations to suit your individual needs.

To use FADD:
!lm+4

 1- BLOAD B.FADD
 2- Get to Monitor
 3- 'Fat finger' your address into 6-7 in HI-LO order.
 4- Execute with a '300G'

 NOTE: Use the spacebar to pause/release listing.
!lm-4
